/* Global */

.galleria-container img {
    -moz-user-select: 		none;
    -webkit-user-select: 	none;
    -o-user-select: 		none;
}

.galleria-loader {
    background: 			#000 url(../../Want%20to%20feel%20healthier%20%20Try%20these%20three%20tips%20%20%20The%20Detroit%20News%20%20%20detroitnews.com_files/loader.gif) no-repeat 50% 50%;
    -moz-border-radius: 	6px;
    -webkit-border-radius: 	6px;
    border-radius: 			6px;
    display: 				none;
    height: 				48px;
    left: 					50%;
    margin: 				-24px 0 0 -24px;
    opacity: 				0.8;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: 				alpha(opacity=80);
    position: 				absolute;
    top: 					50%;
    width: 					48px;
    z-index: 				2;
}

.galleria-lightbox-content { 
	background: 			url(../../Want%20to%20feel%20healthier%20%20Try%20these%20three%20tips%20%20%20The%20Detroit%20News%20%20%20detroitnews.com_files/loader_pos.gif) no-repeat 50% 50% 
 
}

/* Structure */

.galleria-container {
    color: 					#666666;    
    font: 					12px/1.4 arial,sans-serif;
    overflow: 				hidden;
    position: 				relative;
}

.galleria-stage {
    bottom: 				0px;
    left: 					0;
    margin: 				10px 0 120px 0;
    overflow: 				hidden;
    position: 				absolute;
    right: 					0;
    top: 					0;
}

.galleria-container.fullscreen .galleria-stage {
 	bottom: 				0; 
}

/* Bottom Bar */

.galleria-barwrap {
    bottom: 				0;
    height: 				31px;
    left: 					0;
    position: 				absolute;
    width: 					100%;
    z-index: 				100;
}

.galleria-bar {
	margin: 				0 auto;
	width: 					600px;
	z-index: 				100;	
}

.galleria-progress {
    background: 			#AAAAAA;
    height: 				2px;
    left: 					0;
    opacity: 				0.5;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: 				alpha(opacity=50);
    position: 				absolute;
    top: 					1px;
    width: 					0;
    z-index: 				3;
}

.galleria-counter {
    display: 				inline-block;
    *display: 				inline;
	float: 					left;
    _height: 				29px;
	line-height: 			22px;
    padding-right: 			10px;
    zoom: 					1;
}

.galleria-total, .galleria-current {
	font-weight: 			bold;
}


/* Controls */

.galleria-thumblink {
    background: 			url('http://detroitnews.com/graphics/ody/sprite.png') no-repeat scroll -600px -449px transparent;
    bottom: 				1px;
    cursor: 				pointer;
    float: 					left;
    height: 				25px;
    position: 				relative;
	-webkit-transition: 	background-color 0.3s ease-in-out;
	-moz-transition: 		background-color 0.3s ease-in-out;
	-o-transition: 			background-color 0.3s ease-in-out;
	-ms-transition: 		background-color 0.3s ease-in-out;
	transition: 			background-color 0.3s ease-in-out;
    width: 					25px;
}

.galleria-fullscreen {
    background: 			url('http://detroitnews.com/graphics/ody/sprite.png') no-repeat scroll -630px -380px transparent;
    bottom:					1px;
    cursor:					pointer;
    float: 					right;
    height:					25px;
    position: 				relative;
    right: 					0;
	-webkit-transition: 	background-color 0.3s ease-in-out;
	-moz-transition: 		background-color 0.3s ease-in-out;
	-o-transition: 			background-color 0.3s ease-in-out;
	-ms-transition: 		background-color 0.3s ease-in-out;
	transition: 			background-color 0.3s ease-in-out;
    width: 					117px;
}

.galleria-play.playing { 
	background-position: 	10px -91px; 
}

.galleria-fullscreen.open { 
	background-position: 	-630px -413px; 
}

.galleria-thumblink:hover,
.galleria-thumblink.open,
.galleria-fullscreen:hover { 
	background-color: 		#2B2B2B;
}

.galleria-image-nav {
    height: 				100%;
    left: 					0;
    margin-top: 			0;
    position: 				absolute;
    top: 					0;
    width: 					100%;
}

.galleria-image-nav-left,
.galleria-image-nav-right {
    background: 			url('http://detroitnews.com/graphics/ody/sprite.png') no-repeat scroll -403px -520px transparent;
    cursor: 				pointer;
    height: 				90px;
    left: 					0;
    opacity:				.75;
    position: 				absolute;
    top:					45%;
    width: 					90px;
    z-index: 				2;
	/* IE 7 & 8 Opacity Fixes */
	zoom: 					1;
    filter: 				alpha(opacity=75);
	opacity: 				0.75;
	-webkit-transition: 	all 0.3s ease-in-out;
	-moz-transition: 		all 0.3s ease-in-out;
	-o-transition: 			all 0.3s ease-in-out;
	-ms-transition: 		all 0.3s ease-in-out;
	transition: 			all 0.3s ease-in-out;
}

.galleria-image-nav-right {
    background-position: 	-403px -430px;
    left: 					auto;
    right: 					0;
    z-index: 				2;
}

.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover { 
    filter: 				alpha(opacity=100);
	opacity:				1;
}

.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    background-position: 	-495px 5px;
    cursor: 				pointer;
    display: 				none;
    height: 				40px;
    opacity: 				0.8;
    position: 				absolute;
    left: 					0;
    top: 					0;
    width: 					23px;
    z-index: 				3;
}

.galleria-thumb-nav-right {
    background-position: 	-578px 5px;
    border-right: 			none;
    right: 					0;
    left: 					auto;
}

.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover {
    opacity: 				1;
    background-color: 		#111;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right { 
	display: 				block 
}

.galleria-bar-nav-left, 
.galleria-bar-nav-right {
    background: 			url('http://detroitnews.com/graphics/ody/sprite.png') no-repeat scroll transparent;
    bottom: 				1px;
    cursor: 				pointer;
    float: 					left;
    height: 				25px;
    position: 				relative;
    width: 					25px;
	/* IE 7 & 8 Opacity Fixes */
	zoom: 					1;
    filter: 				alpha(opacity=50);
	opacity: 				0.5;
	-webkit-transition: 	all 0.3s ease-in-out;
	-moz-transition: 		all 0.3s ease-in-out;
	-o-transition: 			all 0.3s ease-in-out;
	-ms-transition: 		all 0.3s ease-in-out;
	transition: 			all 0.3s ease-in-out;
}

.galleria-bar-nav-left {
	background-position: 	-600px -414px;
	float: 					left;
}

.galleria-bar-nav-right {
	background-position: 	-600px -380px;
	float: 					right;
}

.galleria-bar-nav-left:hover,
.galleria-bar-nav-right:hover {
    filter: 				alpha(opacity=100);
	opacity:				1;
}

/* Thumbnails */

.galleria-thumbnails-container {
	background: 			rgb(21, 21, 21); /* IE Fallback */
    background: 			rgba(21, 21, 21, .95);
	height: 				0;
    left: 					0;
    position: 				absolute;
    top: 					0;
    width: 					0;
    z-index: 				99;
}

.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover {
    opacity: 				0.2;
    cursor: 				default;
}

.galleria-thumbnails-list {
    bottom: 				41px;
    left: 					10px;
    overflow: 				auto;
    position: 				absolute;
    right: 					10px;
    top: 					10px;
}

.galleria-thumbnails .galleria-image {
    cursor: 				pointer;
    float: 					left;
    height: 				45px;
    margin: 				0 10px 10px 0;
    width: 					80px;
}

.galleria-thumbnails .galleria-image:hover {
    -moz-box-shadow: 		0 0 3px rgba(0,0,0,.4);
    -webkit-box-shadow: 	0 0 3px rgba(0,0,0,.4);
    box-shadow: 			0 0 3px rgba(0,0,0,.4);
    opacity: 				0.9;
}

/* Captions */

.galleria-caption {
    bottom: 				40px;
    height: 				65px;
    overflow: 				hidden;
    position: 				absolute;
    text-align: 			center;
    width: 					100%;
    z-index: 				90;
}

.galleria-info {
	margin: 				0 auto;
	width: 					600px;
}

.galleria-info > *,
.galleria-info-text > * { 
	display: 				inline 
}

.galleria-info-title {
    font-weight: 			bold;
    padding: 				0;
}